
# 连接数据库 ：pymysql
"""
1. 作用 ： 就是用来连接mysql数据库
2. 连库步骤 ：
    （1）. 导包 ： import pymysql
    （2）. 建立数据库连接 ： conn = pymysql.connect(host,user,password,port,database,charset)
    （3）. 创建游标 ： cursor = conn.cursor()
    （4）. 执行sql语句：
        (1). 执行sql : rownumber = cursor.execute(sql)
        (2). 查询所有数据 ： fetchall()
        （3）. 查询某一条数据 ： fetchone()
        (4). 查询多条数据 : fetchmany(number)  ,number代表的是数字
    （5）. 关闭游标 : cursor.close()
    （6）. 关闭链接 : conn.close()
"""

# 1. 导包
import pymysql

# 2. 建立数据库连接
conn = pymysql.connect(host="localhost",user="root",password="root",database="school",charset="utf8")
print(conn)

# 3. 创建游标
cursor = conn.cursor()

# 4. 执行SQL语句
sql = "select * from students"
rownumber = cursor.execute(sql)
print(rownumber)

# 查询学生表所有数据
# result = cursor.fetchall()      # 查询所有数据
result = cursor.fetchone()
res1 = cursor.fetchone()
res2 = cursor.fetchmany(5)
print(res2)

# 5. 关闭游标
cursor.close()

# 6. 关闭链接
conn.close()